# -*- GAP -*-

a9p_pencil :=
rec(
  graph := [ rec(
          adjacencies := [ [ 2, 10 ], [ 1, 3 ], [ 2, 4 ], [ 3, 5 ], [ 4, 6 ], [ 5, 7 ], [ 6, 8 ], [ 7, 9 ], 
              [ 8, 10 ], [ 1, 9 ], [ 12, 20 ], [ 11, 13 ], [ 12, 14 ], [ 13, 15 ], [ 14, 16 ], [ 15, 17 ], 
              [ 16, 18 ], [ 17, 19 ], [ 18, 20 ], [ 11, 19 ] ],
          autGroup := Group( [ (12,20)(13,19)(14,18)(15,17), (11,12)(13,20)(14,19)(15,18)(16,17), 
              ( 2,10)( 3, 9)( 4, 8)( 5, 7), ( 1, 2)( 3,10)( 4, 9)( 5, 8)( 6, 7), ( 1,11)( 2,12)( 3,13)( 4,14)( 5,15)
                ( 6,16)( 7,17)( 8,18)( 9,19)(10,20) ] ),
          forms := [ rec(
                  forms := [ [ "[20, 0, 20]" ], [ "[4, 0, 4]" ] ],
                  h := 220 ), rec(
                  forms := [ [ "[4, 0, 100]" ] ],
                  h := 224 ), rec(
                  forms := [ [ "[8, 4, 52]" ] ],
                  h := 228 ), rec(
                  forms := [ [ "[8, 4, 52]" ] ],
                  h := 232 ), rec(
                  forms := [ [ "[4, 0, 100]" ] ],
                  h := 236 ) ],
          group := Group( [ () ] ),
          h := [ 220, 224, 228, 232, 236 ],
          info := rec(
              bipartite := true,
              distance_regular := false,
              girth := 10,
              pencils := [ [ 2, 20 ] ],
              regular := 2,
              transitive := 9 ),
          isGraph := true,
          isSimple := true,
          names := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          order := 20,
          real := [  ],
          representatives := [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ],
          schreierVector := [ -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, 
              -20 ] ) ],
  h := [ 220, 222, 224, 226, 228, 230, 232, 234, 236, 238 ],
  hh := [ rec(
          count := [ 20 ],
          deg := 10,
          h := 220,
          real := [  ] ), rec(
          count := [  ],
          deg := 10,
          h := 222,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 10,
          h := 224,
          real := [  ] ), rec(
          count := [  ],
          deg := 10,
          h := 226,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 10,
          h := 228,
          real := [  ] ), rec(
          count := [  ],
          deg := 10,
          h := 230,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 10,
          h := 232,
          real := [  ] ), rec(
          count := [  ],
          deg := 10,
          h := 234,
          real := [  ] ), rec(
          count := [ 20 ],
          deg := 10,
          h := 236,
          real := [  ] ), rec(
          count := [  ],
          deg := 10,
          h := 238,
          real := [  ] ) ] );

